Tim Dawson
|
|
Group: Forum Members
Posts: 8.1K,
Visits: 9.4K
|
Our new 4.0.1 version allows the TX part of the Bluetooth configuration to be connected to both a radio (so frequencies can be sent) and autopilot (so course data can be sent). In future, my goal is to allow the same Bluetooth device to also act as a GPS/traffic receiver through the RX part, but that cannot currently be done, you need two Bluetooth devices in this case.
As Michael says, as soon as a device needs bidirectional communication - as the Becker radios do - this concept will not work.
|
|
|
Michael Hoffmann
|
|
Group: Forum Members
Posts: 46,
Visits: 10
|
+x+x+x+x+x+xNo, not until there is a device with widespread uptake in the community that we can actually develop with. We can't just "support Bluetooth" without a known device to develop and test with. Hello I have connected 1 bluetooth device to Funke radio and Dynon autopilot. It works great with Android but doesn't work with iPhone. With iphone you have to choose radio or Ap. Did we miss something or does it not work to control both with the iPhone. Is there anything that solves this? or should I mount 2 bluetooth units one yill radio and the other for AP
I'm not sure I understood you correctly, you only connected ONE bluetooth device to the Funke radio AND to the Dynon autopilot? How did you do that? Yes, i have on one IRXON Trig radio and Dynon AP... Just use the same RS232 wire for both... Well, RS232 is defined as a bidirectional point-to-point connection. If you only send in one direction, this is possible. This workaround is called multidrop. This only works if there is ONE transmitter and multiple receivers. The recipients all receive the same data packets and discard those they do not understand. As soon as the receivers also have to react, this concept with RS232 fails. Devices transmitting at the same time lead to collisions. The transmission becomes unreadable. I believe SD has only sent over BLE so far. Some devices, e.g. the Becker AR6201 also need to send data to SD, and then multidrop will fail. I assume that each controlled device has to use its own BLE. Maybe Tim can say something about that? If becker needs to send back (dont understand why, because it should only receive freq from SD, bi direction is used on glass cockpits when you control com via display and you need to see tuned freq im case that you tune freq manually on radio, this is not feature in SD, so no need to com back from radio), and if, then its still not an issue, because AP only receives, so the TX line from IRXON goes to becker and AP and TX from becker to RX irxon, there will be still only one bidirectional device... Becker can only control both frequencies in one command, so you need to know which frequency is tuned in the other channel. You have to read the status of the device constantly. And that creates traffic to SD. 2 Becker radios on one BLE device definitely doesn't work. But I think Tim should say something about this...whether he allows such a configuration or not.
|
|
|
vikino
|
|
Group: Forum Members
Posts: 31,
Visits: 85
|
+x+x+x+x+xNo, not until there is a device with widespread uptake in the community that we can actually develop with. We can't just "support Bluetooth" without a known device to develop and test with. Hello I have connected 1 bluetooth device to Funke radio and Dynon autopilot. It works great with Android but doesn't work with iPhone. With iphone you have to choose radio or Ap. Did we miss something or does it not work to control both with the iPhone. Is there anything that solves this? or should I mount 2 bluetooth units one yill radio and the other for AP
I'm not sure I understood you correctly, you only connected ONE bluetooth device to the Funke radio AND to the Dynon autopilot? How did you do that? Yes, i have on one IRXON Trig radio and Dynon AP... Just use the same RS232 wire for both... Well, RS232 is defined as a bidirectional point-to-point connection. If you only send in one direction, this is possible. This workaround is called multidrop. This only works if there is ONE transmitter and multiple receivers. The recipients all receive the same data packets and discard those they do not understand. As soon as the receivers also have to react, this concept with RS232 fails. Devices transmitting at the same time lead to collisions. The transmission becomes unreadable. I believe SD has only sent over BLE so far. Some devices, e.g. the Becker AR6201 also need to send data to SD, and then multidrop will fail. I assume that each controlled device has to use its own BLE. Maybe Tim can say something about that? If becker needs to send back (dont understand why, because it should only receive freq from SD, bi direction is used on glass cockpits when you control com via display and you need to see tuned freq im case that you tune freq manually on radio, this is not feature in SD, so no need to com back from radio), and if, then its still not an issue, because AP only receives, so the TX line from IRXON goes to becker and AP and TX from becker to RX irxon, there will be still only one bidirectional device...
|
|
|
Michael Hoffmann
|
|
Group: Forum Members
Posts: 46,
Visits: 10
|
+x+x+x+xNo, not until there is a device with widespread uptake in the community that we can actually develop with. We can't just "support Bluetooth" without a known device to develop and test with. Hello I have connected 1 bluetooth device to Funke radio and Dynon autopilot. It works great with Android but doesn't work with iPhone. With iphone you have to choose radio or Ap. Did we miss something or does it not work to control both with the iPhone. Is there anything that solves this? or should I mount 2 bluetooth units one yill radio and the other for AP
I'm not sure I understood you correctly, you only connected ONE bluetooth device to the Funke radio AND to the Dynon autopilot? How did you do that? Yes, i have on one IRXON Trig radio and Dynon AP... Just use the same RS232 wire for both... Well, RS232 is defined as a bidirectional point-to-point connection. If you only send in one direction, this is possible. This workaround is called multidrop. This only works if there is ONE transmitter and multiple receivers. The recipients all receive the same data packets and discard those they do not understand. As soon as the receivers also have to react, this concept with RS232 fails. Devices transmitting at the same time lead to collisions. The transmission becomes unreadable. I believe SD has only sent over BLE so far. Some devices, e.g. the Becker AR6201 also need to send data to SD, and then multidrop will fail. I assume that each controlled device has to use its own BLE. Maybe Tim can say something about that?
|
|
|
vikino
|
|
Group: Forum Members
Posts: 31,
Visits: 85
|
+x+x+xNo, not until there is a device with widespread uptake in the community that we can actually develop with. We can't just "support Bluetooth" without a known device to develop and test with. Hello I have connected 1 bluetooth device to Funke radio and Dynon autopilot. It works great with Android but doesn't work with iPhone. With iphone you have to choose radio or Ap. Did we miss something or does it not work to control both with the iPhone. Is there anything that solves this? or should I mount 2 bluetooth units one yill radio and the other for AP
I'm not sure I understood you correctly, you only connected ONE bluetooth device to the Funke radio AND to the Dynon autopilot? How did you do that? Yes, i have on one IRXON Trig radio and Dynon AP... Just use the same RS232 wire for both...
|
|
|
Michael Hoffmann
|
|
Group: Forum Members
Posts: 46,
Visits: 10
|
+x+xNo, not until there is a device with widespread uptake in the community that we can actually develop with. We can't just "support Bluetooth" without a known device to develop and test with. Hello I have connected 1 bluetooth device to Funke radio and Dynon autopilot. It works great with Android but doesn't work with iPhone. With iphone you have to choose radio or Ap. Did we miss something or does it not work to control both with the iPhone. Is there anything that solves this? or should I mount 2 bluetooth units one yill radio and the other for AP
I'm not sure I understood you correctly, you only connected ONE bluetooth device to the Funke radio AND to the Dynon autopilot? How did you do that?
|
|
|
Michael Hoffmann
|
|
Group: Forum Members
Posts: 46,
Visits: 10
|
+xWhen this is used to send a frequency(channel) to the radio, how do you choose between standby or active frequency when you choose a new frequency in SD.
When setting up a new BLE device, you need to select the function you want to control. Autopilot, radio or whatever comes next. If you select radio you can determine whether you want to set the active or standby frequency. I prefer to set the standby frequency. You can set it via the tablet, check it again and then activate it manually. I hope this helps.
|
|
|
flying_john
|
|
Group: Forum Members
Posts: 3,
Visits: 0
|
When this is used to send a frequency(channel) to the radio, how do you choose between standby or active frequency when you choose a new frequency in SD.
|
|
|
norland
|
|
Group: Forum Members
Posts: 10,
Visits: 0
|
Excellent to see support coming for the Becker, Winter project ahead! Well done for the work tracking down the protocol.
|
|
|
Michael Hoffmann
|
|
Group: Forum Members
Posts: 46,
Visits: 10
|
Thanks to Tim there is now an Android beta with support of the Becker AR6201 protocol.
Here is my solution to connect a BLE device to the Becker AR6201 radio:
Bill of material:
DSD TECH HM-10 Bluetooth 4.0 BLE iBeacon UART Modul mit 4 PIN Base Board für Arduino UNO R3 Mega 2560 Nano
RS422 MAX490 Mutual Transfer Full-duplex TTL Bi-directional Signal Module DC 5V
AMS1117 DC-DC Step Down Voltage Converter 6V - 12V to 5V
Minifuse 125 mA
My BLE to AR620x housing Please contact me for STL-files, if needed.
The schematic of the circuit is attached.
Please note this is only for 12 V bus voltage, and ONLY for experimental use!!!
Cheers!
|
|
|